1,816 research outputs found

    TTEthernet for Integrated Spacecraft Networks

    Get PDF
    Aerospace projects have traditionally employed federated avionics architectures, in which each computer system is designed to perform one specific function (e.g. navigation). There are obvious downsides to this approach, including excessive weight (from so much computing hardware), and inefficient processor utilization (since modern processors are capable of performing multiple tasks). There has therefore been a push for integrated modular avionics (IMA), in which common computing platforms can be leveraged for different purposes. This consolidation of multiple vehicle functions to shared computing platforms can significantly reduce spacecraft cost, weight, and design complexity. However, the application of IMA principles introduces significant challenges, as the data network must accommodate traffic of mixed criticality and performance levels - potentially all related to the same shared computer hardware. Because individual network technologies are rarely so competent, the development of truly integrated network architectures often proves unreasonable. Several different types of networks are utilized - each suited to support a specific vehicle function. Critical functions are typically driven by precise timing loops, requiring networks with strict guarantees regarding message latency (i.e. determinism) and fault-tolerance. Alternatively, non-critical systems generally employ data networks prioritizing flexibility and high performance over reliable operation. Switched Ethernet has seen widespread success filling this role in terrestrial applications. Its high speed, flexibility, and the availability of inexpensive commercial off-the-shelf (COTS) components make it desirable for inclusion in spacecraft platforms. Basic Ethernet configurations have been incorporated into several preexisting aerospace projects, including both the Space Shuttle and International Space Station (ISS). However, classical switched Ethernet cannot provide the high level of network determinism required by real-time spacecraft applications. Even with modern advancements, the uncoordinated (i.e. event-driven) nature of Ethernet communication unavoidably leads to message contention within network switches. The arbitration process used to resolve such conflicts introduces variation in the time it takes for messages to be forwarded. TTEthernet1 introduces decentralized clock synchronization to switched Ethernet, enabling message transmission according to a time-triggered (TT) paradigm. A network planning tool is used to allocate each device a finite amount of time in which it may transmit a frame. Each time slot is repeated sequentially to form a periodic communication schedule that is then loaded onto each TTEthernet device (e.g. switches and end systems). Each network participant references the synchronized time in order to dispatch messages at predetermined instances. This schedule guarantees that no contention exists between time-triggered Ethernet frames in the network switches, therefore eliminating the need for arbitration (and the timing variation it causes). Besides time-triggered messaging, TTEthernet networks may provide two additional traffic classes to support communication of different criticality levels. In the rate-constrained (RC) traffic class, the frame payload size and rate of transmission along each communication channel are limited to predetermined maximums. The network switches can therefore be configured to accommodate the known worst-case traffic pattern, and buffer overflows can be eliminated. The best-effort (BE) traffic class behaves akin to classical Ethernet. No guarantees are provided regarding transmission latency or successful message delivery. TTEthernet coordinates transmission of all three traffic classes over the same physical connections, therefore accommodating the full spectrum of traffic criticality levels required in IMA architectures. Common computing platforms (e.g. LRUs) can share networking resources in such a way that failures in non-critical systems (using BE or RC communication modes) cannot impact flight-critical functions (using TT communication). Furthermore, TTEthernet hardware (e.g. switches, cabling) can be shared by both TTEthernet and classical Ethernet traffic

    On TTEthernet for Integrated Fault-Tolerant Spacecraft Networks

    Get PDF
    There has recently been a push for adopting integrated modular avionics (IMA) principles in designing spacecraft architectures. This consolidation of multiple vehicle functions to shared computing platforms can significantly reduce spacecraft cost, weight, and de- sign complexity. Ethernet technology is attractive for inclusion in more integrated avionic systems due to its high speed, flexibility, and the availability of inexpensive commercial off-the-shelf (COTS) components. Furthermore, Ethernet can be augmented with a variety of quality of service (QoS) enhancements that enable its use for transmitting critical data. TTEthernet introduces a decentralized clock synchronization paradigm enabling the use of time-triggered Ethernet messaging appropriate for hard real-time applications. TTEthernet can also provide two forms of event-driven communication, therefore accommodating the full spectrum of traffic criticality levels required in IMA architectures. This paper explores the application of TTEthernet technology to future IMA spacecraft architectures as part of the Avionics and Software (A&S) project chartered by NASA's Advanced Exploration Systems (AES) program

    Overview of TTE Applications and Development at NASA/JSC

    Get PDF
    No abstract availabl

    UC-274 RESTful Robots

    Get PDF
    The UXA-90 Robots have been sitting idle at Kennesaw State University for years. The only documentation provided were factory manuals, and there was nothing additional found online. The first step was to conduct a risk assessment and report the results to Professor Perry and Dr. Pei. The objective of the risk assessment was to determine the viability of the robots and the feasibility of three different senior project teams using them for a project. Once the risk assessment was completed and reported it was determined that all three teams could proceed with their senior projects. However, it was recommended that this team, SP-1 RED, develop a robot handling and training program and conduct training and certification of all other members of the other teams. The training and certification was conducted from September 14th through September 15th and documented online with a documentation website for all teams to reference. The robots have the ability to move, walk, see (through a webcam), hear and speak (using built in speakers and microphones). The robots consist of: * An internal mini-PC running Ubuntu 14.04 LTS * Serial-over-USB communication ports * SAM interface motor control boards * RF remote control * USB HD webcam * Internal microphone and speakers The goal of this team, SP-1 RED is to increase the accessibility and usability of the UXA-90 robot including a REST API, documentation and training

    Optimal and Error-Free Multi-Valued Byzantine Consensus Through Parallel Execution

    Get PDF
    Multi-valued Byzantine Consensus (BC), in which nn processes must reach agreement on a single LL-bit value, is an essential primitive in the design of distributed cryptographic protocols and fault-tolerant distributed systems. One of the most desirable traits for a multi-valued BC protocol is to be error-free. In other words, have zero probability of producing incorrect results. The most efficient error-free multi-valued BC protocols are built as extension protocols, which reduce agreement on large values to agreement on small sequences of bits whose lengths are independent of LL. The best extension protocols achieve O(Ln)\mathcal{O}(Ln) communication complexity, which is optimal, when LL is large relative to nn. Unfortunately, all known error-free and communication-optimal BC extension protocols require each process to broadcast at least nn bits with a binary Byzantine Broadcast (BB) protocol. This design limits the scalability of these protocols to many processes, since when nn is large, the binary broadcasts significantly inflate the overall number of bits communicated by the extension protocol. In this paper, we present Byzantine Consensus with Parallel Execution (BCPE), the first error-free and communication-optimal BC extension protocol in which each process only broadcasts a single bit with a binary BB protocol. BCPE is a synchronous and deterministic protocol, and tolerates f<n/3f < n/3 faulty processes (the best resilience possible). Our evaluation shows that BCPE\u27s design makes it significantly more scalable than the best existing protocol by Ganesh and Patra. For 1,000 processes to agree on 2 MB of data, BCPE communicates 10.92×10.92\times fewer bits. For agreement on 10 MB of data, BCPE communicates 6.97×6.97\times fewer bits. BCPE also matches the best existing protocol in all other standard efficiency metrics

    Assessing the role of groundwater recharge from tanks in crystalline bedrock aquifers in Karnataka, India, using hydrochemical tracers

    Get PDF
    The majority of India’s rural drinking water supply is sourced from groundwater, which also plays a critical role in irrigated agriculture, supporting the livelihoods of millions of users. However, recent high abstractions are threatening the sustainable use of groundwater, and action is needed to ensure continued supply. Increased managed aquifer recharge (MAR) using the > 200,000 existing tanks (artificially created surface water bodies) is one of the Indian government’s key initiatives to combat declining groundwater levels. However, few studies have directly examined the effectiveness of tank recharge, particularly in the complex fractured hydrogeology of Peninsular India. To address this gap, this study examined the impact of tanks in three crystalline bedrock catchments in Karnataka, southern India, by analysing the isotopic and hydrochemical composition of surface waters and groundwaters, combined with groundwater level observations. The results indicate that tanks have limited impact on regional groundwater recharge and quality in rural areas, where recharge from precipitation and groundwater recycling from irrigation dominate the recharge signal. In the urban setting (Bengaluru), impermeable surfaces increased the relative effect of recharge from point sources such as tanks and rivers, but where present, pipe leakage from public-water-supply accounted for the majority of recharge. Shallow groundwater levels in the inner parts of the city may lead to groundwater discharge to tanks, particularly in the dry season. We conclude that the importance of aquifer recharge from tanks is limited compared to other recharge sources and highly dependent on the specific setting. Additional studies to quantify tank recharge and revisions to the current guidelines for national groundwater recharge estimations, using a less generalised approach, are recommended to avoid over-estimating the role tanks play in groundwater recharge

    Elevated uranium in drinking water sources in basement aquifers of southern India

    Get PDF
    Groundwater resources in the crystalline basement complex of India are crucial for supplying drinking water in both rural and urban settings. Groundwater depletion is recognised as a challenge across parts of India due to over-abstraction, but groundwater quality constraints are perhaps even more widespread and often overlooked at the local scale. Uranium contamination in basement aquifers has been reported in many parts of India, locally exceeding WHO drinking water guideline values of 30 μg/L and posing a potential health risk. In this study 130 water samples were collected across three crystalline basement catchments to assess hydrochemical, geological and anthropogenic controls on uranium mobility and occurrence in drinking water sources. Groundwaters with uranium concentrations exceeding 30 μg/L were found in all three study catchments (30% of samples overall), with concentrations up to 589 μg/L detected. There appears to be a geological control on the occurrence of uranium in groundwater with the granitic gneiss of the Halli and Bengaluru study areas having higher mean uranium concentrations (51 and 68 μg/L respectively) compared to the sheared gneiss of the Berambadi catchment (6.4 μg/L). Uranium – nitrate relationships indicate that fertiliser sources are not a major control on uranium occurrence in these case studies which include two catchments with a long legacy of intense agricultural land use. Geochemical modelling confirmed uranium speciation was dominated by uranyl carbonate species, particularly ternary complexes with calcium, consistent with uranium mobility being affected by redox controls and the presence of carbonates. Urban leakage in Bengaluru led to low pH and low bicarbonate groundwater hydrochemistry, reducing uranium mobility and altering uranium speciation. Since the majority of inhabitants in Karnataka depend on groundwater abstraction from basement aquifers for drinking water and domestic use, exposure to elevated uranium is a public health concern. Improved monitoring, understanding and treatment of high uranium drinking water sources in this region is essential to safeguard public health
    • …
    corecore